package edu.rit.drh4818.raytracing.shaders;

import java.awt.Color;

import edu.rit.drh4818.raytracing.util.Intersection;

/**
 * 
 * @author Darren Headrick
 *
 */
public interface Shader
{
	/**
	 * Evaluate the color at an intersection.
	 * 
	 * @param in intersection.
	 * @param depth of recursive lighting.
	 * @return Color at intersection.
	 */
	public Color getColor( Intersection in, int depth );
}
